|
AutoCAD VBA : Excel steuern
CADuceus am 13.03.2012 um 13:27 Uhr (0)
So. Hab die richtige Ausdrucksweise gefunden, damit das richtige Makro gefunden wird, ohne mit dem aktivieren von Blätter herumzuspielen:Code: Public Sub StartXlsMacro() Dim tXlsApp As Excel.Application On Error Resume Next Set tXlsApp = GetObject(, "Excel.Application") If tXlsApp Is Nothing Then Call MsgBox("Excel ist nicht gestartet, Abbruch") Else ok, Excel ist gestartet tXlsApp.Application.Run "PERSONL.XLS!Mein_Makro" "Mein_Makro" ist der Makroname If Err.Number 0 Then Call MsgBox("Makrofe ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel steuern
CADuceus am 09.03.2012 um 11:10 Uhr (0)
Hallo zusammenIch möchte ein Excel-Makro starten, habe aber noch nie mit dem VAB-Editor in AutoCAD gearbeitet.Habs auch schon erfolglos im AutoCAD-Forum gepostet.Dann bin ich auf diesen Artikel gestossen und habe das ausprobiert: Zitat:Original erstellt von alfred neswadba:Hi,wenn Du schon ein VBA in AutoCAD hast, wieso machst Du nicht auch in diesem die weitere Abhandlung der XLS-Daten? Wird jedenfalls leichter zu debuggen sein.However, ein Ansatz:a) im AutoCAD:Code: Public Sub StartXlsMacro() Dim tXlsA ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel steuern
CADuceus am 09.03.2012 um 15:36 Uhr (0)
So ein fieses Häkchen... Es klappt jetzt. Vielen Dank! Jetzt aber noch ein wichtiger Punkt:Mein Excel-Makro befindet nun in der Standard-Datei "PERSONL.XLS".Wie kann ich darauf verweisen (gearbeitet wird weiterhin am aktiven sheet)?Code:Call tXlsApp.ActiveSheet.PERSONL.XLS.Mein_Makro bewirkt nämlich, dass das Makro in der PERSONL.XLS ausgeführt wird anstelle im aktuellen sheet oder Excel und AutoCAD bleiben hängen, weil die gesuchte Datei ausgeblendet ist.------------------Du kannst in anderen nur entzün ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel steuern
CADuceus am 09.03.2012 um 12:45 Uhr (0)
@runkelruebeJa. Habe a) & b) mal unverändert ins AutoCAD und Excel übernommen.Und ja, während der Fehlermeldung "Fehler beim Kompilieren:..." wird tXlsApp As Excel.Application blau markiert, nach wegklicken der Meldung wird die erste Zeile gelb und mit Pfeil markiert. Zitat:Original erstellt von runkelruebe:[...] Ich habe im RuA-thread durchaus versucht Dir zu helfen, [...] Du schreibst zu allgemein, VBA benötigt aber genauere Angaben, [...]Und ich danke Dir, dass Du es immer noch versuchst, aber auch ICH ...
| | In das Form AutoCAD VBA wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |